#define _CRT_SECURE_NO_WARNINGS 1
#include <memory>
#include <iostream>
#include "SmartPtr.h"




int main()
{

	try
	{
		//A::test_RAII();
		//A::test_share_ptr_thread();
		A::test_shared_ptr_deleter();


	}
	catch (const exception& e)
	{
		cout << e.what() << endl;
	}
	return 0;
}